package com.itlong.cloud.POJO.DTO.common;

import com.fasterxml.jackson.core.type.TypeReference;
import com.itlong.cloud.POJO.DTO.BaseDTO;
import com.itlong.cloud.utils.node.JsonUtil;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.IOException;
import java.util.List;
import java.util.Map;

/**
 * <desc>
 *      iot控制指令下发设备处理结果DTO类
 * </desc>
 *
 * @createDate 2019/08/07
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode
public class HandleResultDTO extends BaseDTO{
    private String deviceName;                          //设备序列号
    private Integer msgCode;                            //消息码
    private String msg;                                 //消息码的具体含义
    private String snr;                                 //流水号，由控制方发送
    private String cmd;                                 //命令标识：1001 电梯状态上报控制，1003 电梯控制，1005 设置电梯工作模式 ，2001 后台变更推送信息
    private String details;                             //消息细节
    private List<HandleResultDTO> data;                //处理多条数据结果 json
}
